Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Finland F1 Finland F2 Finland F1 Great Britain F1 Great Britain F2 Croatia F1 Switzerland F3 France F5 Russia F1 Russia F2 Croatia F2 Turkey F11 Switzerland F1 Switzerland F2 Croatia F7 Iran F6 Israel F1 Israel F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Romania F1 Romania F2 Serbia F2 Serbia F3 Austria F1 Austria F3 Slovakia F3 Germany F12 Germany F13 Germany F16 Kuwait F1 Kuwait F2 Kuwait F3 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Serbia F2 Serbia F3 Portugal F4 Portugal F5 Germany F1 Croatia F6 Bulgaria F3 Switzerland F1 Croatia F3 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Morocco F1 Morocco F2 Switzerland F2 Czech Republic F4 Czech Republic F6 Great Britain F8 Great Britain F9 USA F34 USA F35 USA F11 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Czech Republic F3 Slovenia F3 Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2003 - Bratislava Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Baden Open - Karlsruhe GHI Bronx Tennis Classic - Bronx Kosice Open-Steelers Cup 2008 - Kosice Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Trofeo Sisma Mantova - Mantova Porsche Open - Poznan Croatia Osiguranje Rijeka Open - Rijeka Levene Gouldin & Thompson Tennis Challenger - Binghamton Baden Open - Karlsruhe M15 Wroclaw Heilbronn Open - Heilbronn Dharwad Challenger 2006 - Dharwad Sarajevo Challenger Switzerland F2 Internationaux de Nouvelle-Caledonie - New Caledonia M15 Sofia Pozoblanco Challenger Orleans Challenger Manchester Challenger Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk Recanati Challenger Segovia Challenger Geneva Challenger Freudenstadt Challenger St. Remy Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Tashkent Challenger Porsche Open - Poznan Seoul Challenger Chuncheon Challenger Helsinki Challenger Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Rennes Challenger Ortisei Challenger Bratislava Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Guangzhou Challenger Pingguo Challenger Tatra Banka Open - Bratislava Nottingham Challenger The LTA Nottingham Challenger - Nottingham Penza Challenger St. Remy Challenger Tatra Banka Open 2006 - Bratislava Izmir Challenger Pharma Medico Open 2008 - Aarhus Rennes Challenger IPP Open - Helsinki Ortisei Challenger Morocco Tennis Tour - Fes Helsinki Challenger Burnie Challenger Singapore Challenger Open Castilla y Leon - Segovia Tampere Challenger Samsung Securities Cup - Seoul Cherbourg Challenger Dallas Challenger Johannesburg Challenger Arad Challenger Genova Challenger Kosice Challenger Timisoara Challenger Status Athens Open - Athens Granby Challenger Poznan Challenger Fergana Challenger St. Remy Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kos Succhetti Tennis Cup - Cordenons Heilbronn Challenger Cherbourg Challenger Shenzhen Challenger Gimcheon Challenger Coffee Cup Challenger - Chikmagalur Busan Challenger Prague Challenger Challenger Brasov - Brasov Tashkent Challenger Geneva Challenger Helsinki Challenger Raanana Challenger Taipei City Challenger Challenger DCN de Cherbourg - Cherbourg Prostejov Challenger Prague Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Brescia Challenger Siemens Open 2007 - Scheveningen Noumea Challenger Quimper Challenger Guangzhou Challenger Savannah Challenger Seoul Challenger Lyon Challenger Bastad Challenger Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Orleans Challenger Ho Chi Minh City Challenger Czech Republic F5 Brest Challenger Internazionali di Tennis di Bergamo - Bergamo Champaign Challenger Brescia Challenger Columbus Challenger Sarasota Challenger Savannah Challenger BMW Tennis Championship - Sunrise Surbiton Challenger Blois Challenger Liberec Challenger Brescia Challenger Bratislava Challenger St. Brieuc Challenger Sarasota Challenger Glasgow Challenger Irving Challenger Alphen Challenger Astana Challenger Geneva Challenger Bratislava Challenger Playford Challenger Phoenix Challenger Ostrava Challenger Mons Challenger Troisdorf Challenger Chicago Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Lyon Challenger Charlottesville Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Tampere Challenger Panama City Challenger Yokohama Challenger Poznan Challenger Quimper Challenger Chengdu Challenger Heilbronn Challenger Ortisei Challenger Taipei City Challenger Knoxville Challenger Bratislava Challenger Aix En Provence Challenger Seoul Challenger Marburg Challenger Rome Challenger Vancouver Challenger Granby Challenger Orleans Challenger Irving Challenger Heilbronn Challenger Kenitra Challenger Biel Challenger Orleans Challenger Open de Rennes La Trinitaine - Rennes Roanne Challenger Tallahassee Challenger Vercelli Challenger Prostejov Challenger Busan Challenger Sarasota Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Poznan Challenger Bangkok Challenger Marburg Challenger St. Remy Challenger Bastad Challenger St. Brieuc Challenger Tempe Challenger Izmir Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Brest Challenger Gwangju Challenger Nottingham Challenger Manila Challenger Dallas Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Leon Challenger Tallahassee Challenger Busan Challenger Bangkok Challenger Vicenza Challenger Furth Challenger Pozoblanco Challenger Blois Challenger Canberra Challenger Bratislava Challenger Prague Challenger Playford Challenger Nur-Sultan 1 Challenger Liberec Challenger Tashkent Challenger Charlottesville Challenger Maui Challenger Irving Challenger Taipei City Challenger Tallahassee Challenger Bastad Challenger Canberra Challenger Aptos Challenger Portoroz Challenger Charlottesville Challenger Newport Beach Challenger Quimper Challenger Drummondville Challenger Savannah Challenger Napoli Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Hamburg Challenger Indian Wells Challenger Prague Challenger Tiburon Challenger Rome Challenger Charlottesville Challenger Champaign Challenger Nottingham Challenger Bangkok Challenger Zug Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Ludwigshafen Challenger Recanati Challenger Braunschweig Challenger Aptos Challenger Augsburg Challenger New Haven Challenger Eckental Challenger Pau Challenger Prague Challenger Maia Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Loughborough Challenger Biella 7 Challenger Braunschweig Challenger Mallorca Challenger Brest Challenger Ismaning Challenger Roanne Challenger Bratislava Challenger Helsinki Challenger Forli 3 Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Turin Challenger Braunschweig Challenger Steelers Cup - Kosice Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Kaohsiung Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Tulln Challenger Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Aamulehti Tampere Open - Tampere Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Geneva Challenger IPP Open - Helsinki Hamburg Challenger Quimper Challenger Quimper 2 Challenger Nur-Sultan 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles Bratislava Challenger Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Bratislava Challenger San Francisco Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Caloundra Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dallas Challenger Portugal Open - Oeiras SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney BMW Open - Munich Citi Open - Washington PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Memphis Open - Memphis SkiStar Swedish Open - Bastad Suisse Open - Gstaad Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm Sarasota Challenger Next Generation Adelaide International - Adelaide Tashkent Challenger Bergamo Challenger Heilbronn Challenger Vicenza Challenger Luedenscheid Challenger BMW Open - Munich St. Petersburg Open - St. Petersburg Furth Challenger Biella Challenger Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Poznan Challenger Malaga Challenger Helsinki Challenger New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Yokohama Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Toyota Challenger European Open - Antwerp Sunrise Challenger Heilbronn Challenger Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rome Challenger Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Allianz Suisse Open - Gstaad BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Helsinki Challenger Hall of Fame Tennis Championships - Newport Medibank International - Sydney BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Poznan Challenger Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Guadalajara Challenger BMW Open - Munich SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Fairfield Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Anytech365 Andalucia Open - Marbella Poznan Challenger Melbourne Summer Set - Melbourne Augsburg Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Bet-At-Home Austrian Open - Kitzbuhel Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Las Vegas Challenger SkiStar Swedish Open - Bastad Segovia Challenger Knoxville Challenger Swiss Indoors Basel - Basel Cherbourg Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Shanghai Challenger Mons Challenger Budapest Challenger Maui Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco European Open - Antwerp Quimper Challenger Le Gosier Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Karlsruhe Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Champaign Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Indian Wells Challenger Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Abierto Mexicano de Tenis Mifel - Los Cabos Shenzhen Open - Shenzhen Stockton Challenger Eckental Challenger Tampere Challenger Bangkok Challenger Zagreb Challenger SkiStar Swedish Open - Bastad Suisse Open - Gstaad ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Mouilleron-Le-Captif Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Helsinki Challenger Eckental Challenger Knoxville Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Braunschweig Challenger Luedenscheid Challenger US Men's Clay Court Championship - Houston Marbella Challenger Lisbon Challenger Prague Challenger Heilbronn Challenger Zhuhai Open - Zhuhai Open Sud de France - Montpellier bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Noventi Open - Halle Nordea Open - Bastad Truist Atlanta Open - Atlanta Helsinki Challenger Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Prague 1 Challenger Open 13 Provence - Marseille Prague 2 Challenger Dubai Duty Free Tennis Championships - Dubai Troisdorf Challenger Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Viking International - Eastbourne Nordea Open - Bastad Sibiu Challenger Hamburg European Open - Hamburg Braga Challenger Abierto de Tenis Mifel - Los Cabos BCR Open Romania - Bucharest Hamburg Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Tampere Challenger Hall of Fame Open - Newport Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Vilnius Challenger Plava Laguna Croatia Open - Umag Ilkley Challenger Bratislava Challenger Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Bratislava 1 Challenger Rennes Challenger Bratislava Challenger Prague 3 Challenger Ostrava Challenger Bonn Challenger Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne Credit Agricole Suisse Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Swiss Indoors Basel - Basel Erste Bank Open - Vienna San Diego Open - San Diego Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Rakuten Japan Open - Tokyo Davis Cup, Group I, 1R, SVK-LAT 5-0 U.S. Open - New York Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, PO, SUI-SWE 2-3 Sony Ericsson Open - Miami Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 Davis Cup, Group I, PO, SUI-LIB 3-1 French Open - Paris U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon - London French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 1R, ECU-SUI 2-3 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3 Meerbusch Challenger Australian Open (juniors)